/**
 * 
 */
package cz.enif.console;

/**
 * Rozhraní třídy pro vykreslování konzole.
 * 
 * @author farap
 *
 */
public interface IConsoleRenderer 
{
	/** Vrací šířku znaku fontu v pixelech. */
	public int getCharWidth();
	
	/** Vrací výšku znaku fontu v pixelech. */
	public int getCharHeight();
	
	/** Zapne nebo vypne použití inverzního fontu. */
	public void useInversedFont(boolean state);
	
	/** Vykreslí znak c na v pixelech zadanou pozici. */
	public void drawCharAt(int x, int y, char c);
}
